effect a payment - German English Dictionary